1,039 research outputs found

    Documentación y análisis de los principales frameworks de arquitectura de software en aplicaciones empresariales

    Get PDF
    Este documento se enfoca en un tema común hoy en día en el ambiente tecnológico y empresarial, el cual es la arquitectura de software y su aplicabilidad a través de frameworks a proyectos empresariales. Este documento de investigación servirá de base para obtener un conocimiento y entendimiento de los frameworks de arquitectura de software más usados en el desarrollo de aplicaciones empresariales, determinando su aplicabilidad según el proyecto que se esté abordando.Facultad de Informátic

    SOA: mitos, verdades y tendencias

    Get PDF
    Actualmente gran parte de las empresas desean implantar en sus negocios plataformas basadas en arquitecturas de negocio empresariales que permitan responder de forma flexible a los cambios que afectan a la actividad de negocio y que permita escalar en el tiempo con el menor impacto posible sobre los sistemas y aplicaciones que ya tienen implantados. Una adopción de SOA bien planificada y ejecutada puede mejorar la capacidad de respuesta de las empresas [CIOPERU]. La intención de éste trabajo es mostrar el camino correcto en cuanto a lo que realmente es SOA y el beneficio que le puede brindar a las empresas. A continuación se puede observar una pequeña contextualización de cómo son las empresas antes de adoptar SOA y que beneficios pueden llegar a obtener luego de realizar la adopción de ella

    Herramienta para el modelado y generación de código de Arquitecturas de Software basadas en Microservicios

    Get PDF
    Implementa una herramienta web para el modelado y generación de código de arquitecturas de software basada en Microservicios empleando el enfoque Diseño guiado por el dominio (DDD) con el propósito de facilitar y agilizar la construcción de proyectos de software y migración de sistemas legados en nuevos servicios independientes, empleando tecnologías modernas para contar con la Interoperabilidad, Seguridad, Escalabilidad, Modularidad, entre otros atributos de calidad que se requieren, con ello garantizar la productividad permanente de las empresas sin afectar la operatividad de los sistemas existentes, sino realizar mejoras de manera independiente por cada proceso de negocio. Para comprobar el aporte de la herramienta web, se realizó la validación con profesionales expertos en desarrollo de software teniendo como resultado un tiempo de esfuerzo empleado de 26.5 minutos por participante siendo este un resultado muy aceptable. También se realizado una encuesta de satisfacción de usuario post-Uso, obteniendo la aprobación de la usabilidad, la eficiencia y eficacia que aporta la herramienta en la fase de modelado y generación de código de arquitectura, desde la descomposición del dominio hasta la obtención de la estructura del proyecto en un corto tiempo

    Diseño de una arquitectura de sistemas de información para la administración del alineamiento a estándares académicos

    Get PDF
    Proyecto de Graduación (Maestría en Ingeniería en Computación) Instituto Tecnológico de Costa Rica, Escuela de Ingeniería en Computación, 2018The main objective of this project is the design of an information system architecture for the curricular alignment to academic standards in secondary education institutions. The direct benefit for an educational institution when having this architectural design at its disposal is that it can be used as a framework for the development of information systems that will allow them to transform its traditional educational process into one that is a standard-based. Information systems enable the organizations to access the information in a fast, efficient, and inexpensive way, allowing the automation and improvement of their current processes. However, some information systems allow them to go further, providing the opportunity for a radical transformation, either by strategic decisions of the organization (voluntary), or because it is required by its environment (mandatory or regulatory). Likewise, an organization, or a whole group of organizations, eventually faces the challenges and demands that society imposes. In the specific case of the educational system and its institutions, a new generation of students highly influenced by the technology that surrounds them and provides them with an almost unlimited and immediate access to information has been one of the motivations to carry out a set of transformative changes to improve the quality of education in a society that is increasingly global and competitive. As a response to this, movements in education have emerged demanding the establishment of academic standards and key competences, like those used in the industry, to measure and improve quality in education, leading it to reach universal levels of competitiveness. This is the main motivation to develop the present project, and the result is a contribution to the transformation efforts from a traditional educational institution to one based on academic standards and competencies, through the design of an information systems architecture that can be used as a guide to develop information systems efficiently, consistently and with the appropriate quality attributes to maximize its use, performance, and longevity

    Descubrimiento de conocimiento en una empresa de outsourcing de TI de la ciudad de Medellín aplicando técnicas de minería de datos que permita identificar potencialidades en el éxito de los proyectos de desarrollo de software

    Get PDF
    Lograr el éxito en los proyectos de desarrollo de software es una tarea a la que día a día se están enfrentando las empresas productoras de software, estudios realizados por diferentes organizaciones demuestran que la tasa de éxito de los proyectos esta alrededor del 32%, y de proyectos fallidos alrededor del 24% (Eveleens & Verhoef, 2010), siendo la diferencia de estos una cifra relativamente baja lo que conlleva a que se deba evaluar el tema y se piense en tomar medidas; el éxito de los proyectos depende de la sincronización que se pueda tener entre diferentes factores como los humanos, los técnicos, los económicos, tiempo, alcance, entre otros. En este sentido, surgió la necesidad de poder generar conocimiento útil a partir del análisis de datos históricos de proyectos exitosos y fallidos de una empresa de outsourcing de TI aplicando técnicas de minería de datos, con el fin de obtener patrones que permitieran a la organización tomar decisiones y guiar los proyectos de software a la consecución del éxito. La investigación fue desarrollada siguiendo la metodología CRISP-DM, que es una metodología utilizada como referente para los proyectos de minería de datos, para la aplicación de las técnicas se utilizó la herramienta de software SPSS en su versión trial.Achieving success in software development projects is a task that software producing companies are facing every day, studies carried out by different organizations show that the success rate of projects is around 32%, and around 24% failed projects (Eveleens & Verhoef, 2010), the difference between these being a relatively low figure, which means that the issue must be evaluated and measures are considered; the success of the projects depends on the synchronization that can be had between different factors such as human, technical, economic, time, scope, among others. In this sense, the need arose to be able to generate useful knowledge from the analysis of historical data of successful and failed projects of an IT outsourcing company applying data mining techniques, in order to obtain patterns that would allow the organization to take decisions and guide software projects to success. The research was developed following the CRISP-DM methodology, which is a methodology used as a reference for data mining projects, for the application of the techniques the SPSS software tool was used in its trial version

    Integración de sistemas para el control de llamadas malintencionadas a líneas del Estado peruano, en una empresa de telecomunicaciones

    Get PDF
    Describe todas las etapas que se desarrolló para suspender, dar de baja y reactivar los números telefónicos móviles y fijos proporcionados por el “Ministerio de Transporte y Comunicaciones”, realizado para una entidad de telecomunicaciones. El proyecto es motivado por el Decreto Supremo N° 013-2017-MTC, para poder dar cumplimiento a las obligaciones que en ella se detalla, para todas las empresas de telecomunicaciones. La gestión del proyecto se realizó, utilizando la metodología ágil Scrum. Se identificaron tres Sprint: en el primer Sprint se identificó los componentes impactados, en el segundo Sprint se actualizaron los componentes impactados y también se realizaron pruebas de dichos componentes y por último en el tercer Sprint se realizó la puesta en producción de los componentes impactados. La solución se basó en aplicar los criterios de una Arquitectura Orientada a Servicios (SOA), de esta manera se desarrollaron componentes que puedan servir para integrar futuras soluciones en otros problemas

    Programación orientada a aspectos: manejo de requisitos con aspectos

    Get PDF

    Modelado de procesos de negocio para la gestión de la oferta educativa en sus procedimientos: gestión de nuevos registros calificados y gestión para la renovación de registro calificado de los programas académicos de la ECBTI de la UNAD.

    Get PDF
    La ECBTI (Escuela de Ciencias Básicas e Ingeniería), en la actualidad está soportando todas sus actividades desde los procesos y procedimientos generados por la alta dirección de la universidad, establecidos con formatos procedimentales, muchos de ellos sin sistemas de información y con soporte tecnológico básico, basado en herramientas de gestión. Es así como el presente proyecto toma el proceso de gestión de la oferta educativa en sus procedimientos: nuevo registro calificado y renovación de registro (p-8-1 y p-8-3), para dar inicio a lo que posterior será un diseño arquitectónico que cubra todas las instancias y requerimientos de la ECBTI. El inicio de la arquitectura aquí propuesta utiliza como framework de trabajo TOGAF y de este se abordan las fases: preliminar, visión de arquitectura, arquitectura de negocios, arquitecturas de sistemas de información y arquitectura de tecnología. Las siguientes fases no serán objeto de estudio, requieren de implementación tecnología para ser abordadas. De las fases revisadas quizá las que requieren mayor punto de atención están referidas a los sistemas de información y la tecnología, como se podrá evidenciar al revisar el documento.The ECBTI (School of Basic Sciences and Engineering), is currently supporting all of its activities from the processes and procedures generated by the top management of the university, established with procedural formats, many of them without information systems and with basic technological support, based on management tools. This is how the present project takes the process of management of the educational offer in its procedures: new qualified registry and registration renewal (p-8-1 and p-8-3), to start what will be a design later architectural covering all the instances and requirements of the ECBTI. The beginning of the The architecture proposed here uses TOGAF as a working framework and this is how the phases: preliminary, architecture vision, business architecture, system architectures information and technology architecture. The following phases will not be studied, require of technology implementation to be addressed. Of the phases reviewed maybe those that require more attention points are related to information systems and technology, as may prove when reviewing the documen
    corecore